package com.survey.project.research.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.survey.framework.aspectj.lang.annotation.Excel;
import com.survey.framework.web.domain.BaseEntity;
import io.swagger.models.auth.In;
import lombok.Data;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 问卷问题对象 sv_questionnaire_question
 * 
 * @author survey
 * @date 2021-05-26
 */
@Data
@TableName("SV_QUESTIONNAIRE_QUESTION")
@KeySequence(value = "SEQ_SV_QUESTIONNAIRE_QUESTION" )
public class QuestionnaireQuestion extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    @TableId(value = "question_id")
    private Long questionId;

    /** 调研问卷id */
    private Long questionnaireId;

    /** 问题类型(1-单选,2-判断,3-多选,4-简答) */
    private Integer questionType;

    /** 问卷问题内容 */
    private String questionContent;

    /** 问卷问题序号 */
    private Long questionNo;

    /** 父问题序号(没有父级为0) */
    private Long pNo;

    /** 所有父问题序号 */
    private String pNos;

    /** 多选题是否有简答框(0-否,1-是) */
    private String isCheckDesc;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

}
